package com.jade.shoesmallinterface.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Product {
    // 商品id
    private Integer productId;
    // 商品名称
    private String productName;
    // 商品品牌
    private String brand;
    // 商品类型
    private String style;
    // 商品尺码
    private List<String> size;
    // 商品颜色
    private List<String> color;
    // 商品价格
    private Double price;
    // 商品库存
    private Integer stock;
    // 商品描述
    private String description;
    // 商品生产日期
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime launchTime;
    // 商品对应的图片列表
    private List<String> productImages;

    // 临时存储图片信息的字段
    private String image;
}
